self dependent - İspanyolca İngilizce Sözlük